Beschreibung
Die Kursteilnehmer dieses 5-Tage-Trainings lernen, wie sie Services entwerfen und entwickeln, die auf lokale Daten und Ferndaten von verschiedenen Datenquellen zugreifen. Die Teilnehmer erfahren auch, wie sie Services für Hybridumgebungen entwickeln und bereitstellen, einschließlich lokaler Server and Windows Azure
Kursinhalt
Das Seminar MOC 20487 behandelt die folgenden Themen:
Überblick über die Cloud- und Servicetechnologien
- Schlüsselkomponenten von dezentralisierten Anwendungen
- Daten- und Datenzugangstechnologien
- Servicetechnologien
- Cloud Computing
Abfragen und Bearbeitung von Daten mittels Entity-Framework
- Überblick über ADO.NET
- Erstellung eines EDMs (Entity Data Model)
- Datenabfrage
- Datenbearbeitung
Erstellung und Verwendung von ASP.NET Web API Diensten
- HTTP-Dienste
- Erstellung eines ASP.NET Web API Dienstes
- Handhabung von HTTP-Anfragen und -Antworten
- Datenhosting und Verwendung von ASP.NET Web API Diensten
Erweiterung und Sicherung von ASP.NET Web API Diensten
- Die ASP.NET Web API Pipeline
- Erstellung von OData-Diensten
- Umsetzung einer Sicherung in ASP.NET Web API Diensten
- Einbringen von Abhängigkeiten in Controller
Erstellung von WCF-Diensten
- Vorteile der Erstellung von Services mittels WCF
- Erstellung und Umsetzung eines Kontrakts
- Konfiguration und Datenhosting von WCF-Diensten
- Verwendung von WCF-Diensten
Datenhosting-Dienste
- Lokale Datenhosting-Dienste
- Datenhosting-Dienste in Windows Azure
Windows Azure Service-Übertragungsweg
- Windows Azure Service-Übertragungsweg-Relais
- Windows Azure Service-Übertragungsweg-Warteschlangen
- Windows Azure Service-Übertragungsweg-Themen
Bereitstellung von Diensten
- Web-Bereitstellung mittels Visual Studio 2012
- Erstellung und Bereitstellung von Web-Anwendungspaketen
- Kommandozeilen-Werkzeuge zur Web-Bereitstellung
- Bereitstellung von Web- und Service-Anwendungen auf Windows Azure
- Dauerhafte Bereitstellung mit TFS und Git
- Best Practices für die Produktionsumgebung
Der Windows Azure Speicher
- Einführung in Windows Azure Speicher
- Der Windows Azure Blob-Speicher
- Der Windows Azure-Tabellenspeicher
- Der Windows Azure-Warteschlangenspeicher
- Zugriffseinschränkung beim Windows Azure Speicher
Monitoring und Diagnose
- Durchführung von Diagnosen mittels Ablaufverfolgung
- Konfiguration von Service-Diagnosen
- Nutzung von Monitoringdiensten mit Windows Azure Diagnostics
- Sammlung von Windows Azure Metriken
Identitätsmanagement und Zugriffskontrolle
- Forderungsbasierte Identifikationskonzepte
- Nutzung des Windows Azure-Zugriffskontrolldienstes
- Konfiguration von Diensten zur Nutzung verbundener Identitäten
- Handhabung verbundener Identitäten auf der Benutzerseite
Skalierungsdienste
- Einführung in die Skalierbarkeit
- Der Last-Ausgleich
- Skalierung lokaler Dienste mit dezentralem Zwischenspeicher
- Die Windows Azure-Zwischenspeicherung
- Verwahrung der Skalierungsdienste
- Globale Skalierung
Anhang A: Entwurf und Erweiterung von WCF-Diensten
- Anwendung von Designprinzipien auf Wartungsverträge
- Handhabung dezentraler Transaktionen
- Erweiterung der WCF-Pipeline
Anhang B: Umsetzung der Sicherung in WCF-Diensten
- Einführung in die Web-Dienste-Sicherung
- Transportsicherung
- Nachrichtensicherung
- Konfiguration der Service-Identitätsprüfung und -Berechtigung